package com.jiyinit.web.core.business.entity;

import java.util.Date;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.jiyinit.core.framework.base.entity.BaseEntity;
import com.jiyinit.web.core.common.util.CustomDateSerialize;

public class TabCoreTaskMessage extends BaseEntity {
	private static final long serialVersionUID = -2479717280719854957L;
	
	private Integer taskMessageId;
	
	private String messageContent;
	
	private Date createTime;
	
	private Integer createUid;
	
	private Integer taskId;
	
	private Integer parentId;
	
	private String messageCla;

	public Integer getTaskMessageId() {
		return taskMessageId;
	}

	public void setTaskMessageId(Integer taskMessageId) {
		this.taskMessageId = taskMessageId;
	}

	public String getMessageContent() {
		return messageContent;
	}

	public void setMessageContent(String messageContent) {
		this.messageContent = messageContent;
	}

    @JsonSerialize(using = CustomDateSerialize.class)
	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getCreateUid() {
		return createUid;
	}

	public void setCreateUid(Integer createUid) {
		this.createUid = createUid;
	}

	public Integer getTaskId() {
		return taskId;
	}

	public void setTaskId(Integer taskId) {
		this.taskId = taskId;
	}

	public Integer getParentId() {
		return parentId;
	}

	public void setParentId(Integer parentId) {
		this.parentId = parentId;
	}

	public String getMessageCla() {
		return messageCla;
	}

	public void setMessageCla(String messageCla) {
		this.messageCla = messageCla;
	}
}
